﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="Sansar" elementFormDefault="qualified" targetNamespace="Sansar" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" />
  <xs:element name="DistrictAndQuarterList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DistrictAndQuarterListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="DistrictAndQuarterListResult" nillable="true" type="q1:ArrayOfvw_DistAndQuart" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QuarterList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="District" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QuarterListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="QuarterListResult" nillable="true" type="q2:ArrayOfQuarter" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BankList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="BankListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="BankListResult" nillable="true" type="q3:ArrayOfBank" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BankListForSearch">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="BankListForSearchResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="BankListForSearchResult" nillable="true" type="q4:ArrayOfBank" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BankBranches">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="BankID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BankBranchesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="BankBranchesResult" nillable="true" type="q5:ArrayOfBankBranch" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BankBranchesForSearch">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="BankID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BankBranchesForSearchResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="BankBranchesForSearchResult" nillable="true" type="q6:ArrayOfBankBranch" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SectionList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SectionListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="SectionListResult" nillable="true" type="q7:ArrayOfSection" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SectionListForSearch">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SectionListForSearchResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="SectionListForSearchResult" nillable="true" type="q8:ArrayOfSection" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="KontorList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="KontorListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="KontorListResult" nillable="true" type="q9:ArrayOfKontor" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="KontorListForSearch">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="KontorListForSearchResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="KontorListForSearchResult" nillable="true" type="q10:ArrayOfKontor" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ApartmentList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="district" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="quarter" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bank" type="xs:int" />
        <xs:element minOccurs="0" name="bankBranch" type="xs:int" />
        <xs:element minOccurs="0" name="section" type="xs:int" />
        <xs:element minOccurs="0" name="kontor" type="xs:int" />
        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="apartCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="apartNo1" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="parentCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ApartmentListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ApartmentListResult" nillable="true" type="q11:ArrayOfsp_GetApartmentList_Result" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CollectorList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="CollectorListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="CollectorListResult" nillable="true" type="q12:ArrayOfUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PositionList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="PositionListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="PositionListResult" nillable="true" type="q13:ArrayOfPosition" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DistrictList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DistrictListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="DistrictListResult" nillable="true" type="q14:ArrayOfDistrict" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CustomerList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="Dist" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="Quart" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="type" type="xs:int" />
        <xs:element minOccurs="0" name="status" type="xs:int" />
        <xs:element minOccurs="0" name="reg" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="kod" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CustomerListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="CustomerListResult" nillable="true" type="q15:ArrayOfvw_Customers" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ContractList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="Dist" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="Quart" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="BankNo" type="xs:int" />
        <xs:element minOccurs="0" name="BankBranch" type="xs:int" />
        <xs:element minOccurs="0" name="ApartNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="ApartName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="ApartCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="Section" type="xs:int" />
        <xs:element minOccurs="0" name="CustType" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="CustName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="CustReg" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="CustCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="Collector" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="ContractNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="Toot1" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="CurrProd" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="IsDate" type="xs:boolean" />
        <xs:element minOccurs="0" name="dt1" type="xs:dateTime" />
        <xs:element minOccurs="0" name="dt2" type="xs:dateTime" />
        <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="Mail" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="BillCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ContractListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ContractListResult" nillable="true" type="q16:ArrayOfvw_Contracts" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getDate">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="getDateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="getDateResult" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ContractDetail">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="contract_no" type="xs:long" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ContractDetailResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ContractDetailResult" nillable="true" type="q17:vw_Contracts" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ContractDetailByUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="user_name" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ContractDetailByUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ContractDetailByUserResult" nillable="true" type="q18:vw_Contracts" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUtmTxnList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="txndate" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUtmTxnListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="GetUtmTxnListResult" nillable="true" type="q19:ArrayOfvw_UtmTxn" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TransferTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="TransferTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="TransferTypesResult" nillable="true" type="q20:ArrayOfComboItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TransferStatus">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="TransferStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="TransferStatusResult" nillable="true" type="q21:ArrayOfComboItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TransferCategorys">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="TransferCategorysResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="TransferCategorysResult" nillable="true" type="q22:ArrayOfComboItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Banks">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="BanksResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="BanksResult" nillable="true" type="q23:ArrayOfComboItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CompanyList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="CompanyListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="CompanyListResult" nillable="true" type="q24:ArrayOfCompany" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ProductTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="ProductTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ProductTypesResult" nillable="true" type="q25:ArrayOfProductType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ItemCategories">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="ItemCategoriesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ItemCategoriesResult" nillable="true" type="q26:ArrayOfItemCategory" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Units">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="UnitsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="UnitsResult" nillable="true" type="q27:ArrayOfUnit" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRoles">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRolesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="UserRolesResult" nillable="true" type="q28:ArrayOfComboItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Equipments">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="EquipmentsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="EquipmentsResult" nillable="true" type="q29:ArrayOfEquipment" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Products">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="prod_type" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ProductsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ProductsResult" nillable="true" type="q30:ArrayOfProduct" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ProductDetail">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="prod_code" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ProductDetailResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ProductDetailResult" nillable="true" type="q31:Product" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Parameters">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="query" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ParametersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="ParametersResult" nillable="true" type="q32:ArrayOfParameter" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Users">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="query" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UsersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/ServiceOfSansar.Models" minOccurs="0" name="UsersResult" nillable="true" type="q33:ArrayOfUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>